﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace BTKERP.Model.Inventory
{
    #region WarehouseStockInfo
    /// <summary>
    /// This object represents the properties and methods of a WarehouseStock.
    /// </summary>
    [Serializable]
    public class WarehouseStockInfo
    {
        protected string _id;
        protected int _productId;
        protected decimal _packOnHand;
        protected decimal _packOnOrder;
        protected decimal _currentPackCost;
        protected int _currentGRNId;
        protected decimal _currentBatchOnHand;
        protected decimal _currentBatchOnOrder;

        public WarehouseStockInfo()
        {
        }

        #region Public Properties
        public string Id
        {
            get { return _id; }
            set { _id = value; }
        }

        public int ProductId
        {
            get { return _productId; }
            set { _productId = value; }
        }

        public decimal PackOnHand
        {
            get { return _packOnHand; }
            set { _packOnHand = value; }
        }

        public decimal PackOnOrder
        {
            get { return _packOnOrder; }
            set { _packOnOrder = value; }
        }

        public decimal CurrentPackCost
        {
            get { return _currentPackCost; }
            set { _currentPackCost = value; }
        }

        public int CurrentGRNId
        {
            get { return _currentGRNId; }
            set { _currentGRNId = value; }
        }

        public decimal CurrentBatchOnHand
        {
            get { return _currentBatchOnHand; }
            set { _currentBatchOnHand = value; }
        }

        public decimal CurrentBatchOnOrder
        {
            get { return _currentBatchOnOrder; }
            set { _currentBatchOnOrder = value; }
        }
        #endregion

    }
    #endregion

}
